/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mongoosehome.web.onlinemall.product.dao;

import com.mongoosehome.web.common.domain.TProducts;
import com.mongoosehome.web.util.PageInfo;

/**
 *
 * @author Administrator
 */
public interface ProductDao {
    /**
     * 获取商品的List.
     * @param pageNo 
     * @param maxResult 
     * @param sortField 
     * @param sortDir 
     * @return 
     */
    public PageInfo getProductsList(int pageNo,int maxResult,String sortField,String sortDir);
    
    /**
     * 
     * @param productId  商品ID
     * @return 
     */
    public TProducts getProducts(int productId);    
        
    /**
     *判断是否存在该商品名称。 
     * @param name
     * @return 
     */
    public boolean  isProducts(String name);
    
     /**
     * 新增商品。
     * @param tProducts 
     */
    public void saveProducts(TProducts tProducts);
    
    /**
    * 更新商品信息。
    * @param tProducts 
    */
    public void updateProducts(TProducts tProducts);
}
